home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C++ für Kids
/
C++ for kids.iso
/
SETUP
/
US
/
CBUILDER
/
DATA.Z
/
OLEDLG.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1997-02-13
|
35KB
|
825 lines
{*******************************************************}
{ }
{ Delphi Runtime Library }
{ Windows 32bit API Interface Unit }
{ }
{ Copyright (c) 1996 Borland International }
{ }
{*******************************************************}
unit OleDlg;
interface
uses Windows, CommCtrl, Ole2;
const
{ Help Button Identifier }
IDC_OLEUIHELP = 99;
{ Insert Object Dialog identifiers }
IDC_IO_CREATENEW = 2100;
IDC_IO_CREATEFROMFILE = 2101;
IDC_IO_LINKFILE = 2102;
IDC_IO_OBJECTTYPELIST = 2103;
IDC_IO_DISPLAYASICON = 2104;
IDC_IO_CHANGEICON = 2105;
IDC_IO_FILE = 2106;
IDC_IO_FILEDISPLAY = 2107;
IDC_IO_RESULTIMAGE = 2108;
IDC_IO_RESULTTEXT = 2109;
IDC_IO_ICONDISPLAY = 2110;
IDC_IO_OBJECTTYPETEXT = 2111;
IDC_IO_FILETEXT = 2112;
IDC_IO_FILETYPE = 2113;
IDC_IO_INSERTCONTROL = 2114;
IDC_IO_ADDCONTROL = 2115;
IDC_IO_CONTROLTYPELIST = 2116;
{ Paste Special Dialog identifiers }
IDC_PS_PASTE = 500;
IDC_PS_PASTELINK = 501;
IDC_PS_SOURCETEXT = 502;
IDC_PS_PASTELIST = 503;
IDC_PS_PASTELINKLIST = 504;
IDC_PS_DISPLAYLIST = 505;
IDC_PS_DISPLAYASICON = 506;
IDC_PS_ICONDISPLAY = 507;
IDC_PS_CHANGEICON = 508;
IDC_PS_RESULTIMAGE = 509;
IDC_PS_RESULTTEXT = 510;
{ Change Icon Dialog identifiers }
IDC_CI_GROUP = 120;
IDC_CI_CURRENT = 121;
IDC_CI_CURRENTICON = 122;
IDC_CI_DEFAULT = 123;
IDC_CI_DEFAULTICON = 124;
IDC_CI_FROMFILE = 125;
IDC_CI_FROMFILEEDIT = 126;
IDC_CI_ICONLIST = 127;
IDC_CI_LABEL = 128;
IDC_CI_LABELEDIT = 129;
IDC_CI_BROWSE = 130;
IDC_CI_ICONDISPLAY = 131;
{ Convert Dialog identifiers }
IDC_CV_OBJECTTYPE = 150;
IDC_CV_DISPLAYASICON = 152;
IDC_CV_CHANGEICON = 153;
IDC_CV_ACTIVATELIST = 154;
IDC_CV_CONVERTTO = 155;
IDC_CV_ACTIVATEAS = 156;
IDC_CV_RESULTTEXT = 157;
IDC_CV_CONVERTLIST = 158;
IDC_CV_ICONDISPLAY = 165;
{ Edit Links Dialog identifiers }
IDC_EL_CHANGESOURCE = 201;
IDC_EL_AUTOMATIC = 202;
IDC_EL_CANCELLINK = 209;
IDC_EL_UPDATENOW = 210;
IDC_EL_OPENSOURCE = 211;
IDC_EL_MANUAL = 212;
IDC_EL_LINKSOURCE = 216;
IDC_EL_LINKTYPE = 217;
IDC_EL_LINKSLISTBOX = 206;
IDC_EL_COL1 = 220;
IDC_EL_COL2 = 221;
IDC_EL_COL3 = 222;
{ Busy dialog identifiers }
IDC_BZ_RETRY = 600;
IDC_BZ_ICON = 601;
IDC_BZ_MESSAGE1 = 602;
IDC_BZ_SWITCHTO = 604;
{ Update Links dialog identifiers }
IDC_UL_METER = 1029;
IDC_UL_STOP = 1030;
IDC_UL_PERCENT = 1031;
IDC_UL_PROGRESS = 1032;
{ User Prompt dialog identifiers }
IDC_PU_LINKS = 900;
IDC_PU_TEXT = 901;
IDC_PU_CONVERT = 902;
IDC_PU_ICON = 908;
{ General Properties identifiers }
IDC_GP_OBJECTNAME = 1009;
IDC_GP_OBJECTTYPE = 1010;
IDC_GP_OBJECTSIZE = 1011;
IDC_GP_CONVERT = 1013;
IDC_GP_OBJECTICON = 1014;
IDC_GP_OBJECTLOCATION = 1022;
{ View Properties identifiers }
IDC_VP_PERCENT = 1000;
IDC_VP_CHANGEICON = 1001;
IDC_VP_EDITABLE = 1002;
IDC_VP_ASICON = 1003;
IDC_VP_RELATIVE = 1005;
IDC_VP_SPIN = 1006;
IDC_VP_SCALETXT = 1034;
IDC_VP_ICONDISPLAY = 1021;
IDC_VP_RESULTIMAGE = 1033;
{ Link Properties identifiers }
IDC_LP_OPENSOURCE = 1006;
IDC_LP_UPDATENOW = 1007;
IDC_LP_BREAKLINK = 1008;
IDC_LP_LINKSOURCE = 1012;
IDC_LP_CHANGESOURCE = 1015;
IDC_LP_AUTOMATIC = 1016;
IDC_LP_MANUAL = 1017;
IDC_LP_DATE = 1018;
IDC_LP_TIME = 1019;
{ Dialog Identifiers as passed in Help messages to identify the source }
IDD_INSERTOBJECT = 1000;
IDD_CHANGEICON = 1001;
IDD_CONVERT = 1002;
IDD_PASTESPECIAL = 1003;
IDD_EDITLINKS = 1004;
IDD_BUSY = 1006;
IDD_UPDATELINKS = 1007;
IDD_CHANGESOURCE = 1009;
IDD_INSERTFILEBROWSE = 1010;
IDD_CHANGEICONBROWSE = 1011;
IDD_CONVERTONLY = 1012;
IDD_CHANGESOURCE4 = 1013;
IDD_GNRLPROPS = 1100;
IDD_VIEWPROPS = 1101;
IDD_LINKPROPS = 1102;
{ The following Dialogs are message dialogs used by OleUIPromptUser API }
IDD_CANNOTUPDATELINK = 1008;
IDD_LINKSOURCEUNAVAILABLE = 1020;
IDD_SERVERNOTFOUND = 1023;
IDD_OUTOFMEMORY = 1024;
IDD_SERVERNOTREG = 1021;
IDD_LINKTYPECHANGED = 1022;
{ Delimeter used to separate ItemMoniker pieces of a composite moniker }
OLESTDDELIM = '\';
{ Strings for registered messages }
SZOLEUI_MSG_HELP = 'OLEUI_MSG_HELP';
SZOLEUI_MSG_ENDDIALOG = 'OLEUI_MSG_ENDDIALOG';
SZOLEUI_MSG_BROWSE = 'OLEUI_MSG_BROWSE';
SZOLEUI_MSG_CHANGEICON = 'OLEUI_MSG_CHANGEICON';
SZOLEUI_MSG_CLOSEBUSYDIALOG = 'OLEUI_MSG_CLOSEBUSYDIALOG';
SZOLEUI_MSG_CONVERT = 'OLEUI_MSG_CONVERT';
SZOLEUI_MSG_CHANGESOURCE = 'OLEUI_MSG_CHANGESOURCE';
SZOLEUI_MSG_ADDCONTROL = 'OLEUI_MSG_ADDCONTROL';
SZOLEUI_MSG_BROWSE_OFN = 'OLEUI_MSG_BROWSE_OFN';
{ Identifiers for SZOLEUI_MSG_BROWSE_OFN (in wParam) }
ID_BROWSE_CHANGEICON = 1;
ID_BROWSE_INSERTFILE = 2;
ID_BROWSE_ADDCONTROL = 3;
ID_BROWSE_CHANGESOURCE = 4;
{ Standard success/error definitions }
OLEUI_FALSE = 0;
OLEUI_SUCCESS = 1; { No error, same as OLEUI_OK }
OLEUI_OK = 1; { OK button pressed }
OLEUI_CANCEL = 2; { Cancel button pressed }
OLEUI_ERR_STANDARDMIN = 100;
OLEUI_ERR_STRUCTURENULL = 101; { Standard field validation }
OLEUI_ERR_STRUCTUREINVALID = 102;
OLEUI_ERR_CBSTRUCTINCORRECT = 103;
OLEUI_ERR_HWNDOWNERINVALID = 104;
OLEUI_ERR_LPSZCAPTIONINVALID = 105;
OLEUI_ERR_LPFNHOOKINVALID = 106;
OLEUI_ERR_HINSTANCEINVALID = 107;
OLEUI_ERR_LPSZTEMPLATEINVALID = 108;
OLEUI_ERR_HRESOURCEINVALID = 109;
OLEUI_ERR_FINDTEMPLATEFAILURE = 110; { Initialization errors }
OLEUI_ERR_LOADTEMPLATEFAILURE = 111;
OLEUI_ERR_DIALOGFAILURE = 112;
OLEUI_ERR_LOCALMEMALLOC = 113;
OLEUI_ERR_GLOBALMEMALLOC = 114;
OLEUI_ERR_LOADSTRING = 115;
OLEUI_ERR_OLEMEMALLOC = 116;